﻿using System.Collections.Generic;

namespace ElectronicCommerce.Framework.Web.Mvc
{
    public class MetadataCollection
    {
        public MetadataCollection()
        {
            Rss = new MetadataRss();
            Css = new MetadataCss();
            Scripts = new MetadataScripts();
            InlineStyles = new List<string>();
            InlineScripts = new List<string>();
        }

        public bool NoIndex { get; set; }
        public string Title { get; set; }
        public string Description { get; set; }
        public string Keywords { get; set; }
        public string ContentType { get; set; }
        public bool AvoidDuplicatedTitle { get; set; }
        public MetadataLink CanonicalLink { get; set; }
        public MetadataCss Css { get; private set; }
        public MetadataRss Rss { get; private set; }
        public MetadataScripts Scripts { get; private set; }
        public List<string> InlineStyles { get; private set; }
        public List<string> InlineScripts { get; private set; }
    }
}
